package com.opennetexam.manager.databasemodel;

/**
 * @author 奶茶
 * 考试过程监控
 * Created on 2017/11/3.
 */
public class ExamingMonitor {

    /**
     * 主办方标识
     */
    private String appID;
    /**
     * 计划标识
     */
    private String examPlanInfoID;
    /**
     * 科目标识
     */
    private String examSubjectID;
    /**
     * 场次标识
     */
    private String examSceneID;
    /**
     * 考场标识
     */
    private String examRoomID;
    /**
     * 考生标识
     */
    private String examineeID;
    /**
     * 考试状态：0未开考；1已登录；2已开考未交卷；3已交卷；4作废；5试卷下载完成；6意外处理作废
     */
    private Short sysState;
    /**
     * 登陆时间
     */
    private String loginTime;
    /**
     * 开考时间
     */
    private String examStartTime;
    /**
     * 结束时间
     */
    private String examEndTime;
    /**
     * 交卷类型：0未交卷；1考生自行交卷；2考生试卷导入；3系统自动交卷；4强制交卷
     */
    private Short submitType;
    /**
     * 是否违纪
     */
    private Short ifDeregulation;
    /**
     * 延迟时长
     */
    private Integer delayMinute;
    /**
     * 剩余时长
     */
    private Integer retainTime;
    /**
     * 刷卡结果：0未刷卡；1系统确认；2人工确认
     */
    private Integer iDCardResult;
    /**
     * 刷卡时间
     */
    private String iDCardTime;
    /**
     * 刷卡理由
     */
    private String iDCardReason;

    public String getAppID() {
        return appID;
    }

    public void setAppID(String appID) {
        this.appID = appID;
    }

    public String getExamPlanInfoID() {
        return examPlanInfoID;
    }

    public void setExamPlanInfoID(String examPlanInfoID) {
        this.examPlanInfoID = examPlanInfoID;
    }

    public String getExamSubjectID() {
        return examSubjectID;
    }

    public void setExamSubjectID(String examSubjectID) {
        this.examSubjectID = examSubjectID;
    }

    public String getExamSceneID() {
        return examSceneID;
    }

    public void setExamSceneID(String examSceneID) {
        this.examSceneID = examSceneID;
    }

    public String getExamRoomID() {
        return examRoomID;
    }

    public void setExamRoomID(String examRoomID) {
        this.examRoomID = examRoomID;
    }

    public String getExamineeID() {
        return examineeID;
    }

    public void setExamineeID(String examineeID) {
        this.examineeID = examineeID;
    }

    public Short getSysState() {
        return sysState;
    }

    public void setSysState(Short sysState) {
        this.sysState = sysState;
    }

    public String getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(String loginTime) {
        this.loginTime = loginTime;
    }

    public String getExamStartTime() {
        return examStartTime;
    }

    public void setExamStartTime(String examStartTime) {
        this.examStartTime = examStartTime;
    }

    public String getExamEndTime() {
        return examEndTime;
    }

    public void setExamEndTime(String examEndTime) {
        this.examEndTime = examEndTime;
    }

    public Short getSubmitType() {
        return submitType;
    }

    public void setSubmitType(Short submitType) {
        this.submitType = submitType;
    }

    public Short getIfDeregulation() {
        return ifDeregulation;
    }

    public void setIfDeregulation(Short ifDeregulation) {
        this.ifDeregulation = ifDeregulation;
    }

    public Integer getDelayMinute() {
        return delayMinute;
    }

    public void setDelayMinute(Integer delayMinute) {
        this.delayMinute = delayMinute;
    }

    public Integer getRetainTime() {
        return retainTime;
    }

    public void setRetainTime(Integer retainTime) {
        this.retainTime = retainTime;
    }

    public Integer getiDCardResult() {
        return iDCardResult;
    }

    public void setiDCardResult(Integer iDCardResult) {
        this.iDCardResult = iDCardResult;
    }

    public String getiDCardTime() {
        return iDCardTime;
    }

    public void setiDCardTime(String iDCardTime) {
        this.iDCardTime = iDCardTime;
    }

    public String getiDCardReason() {
        return iDCardReason;
    }

    public void setiDCardReason(String iDCardReason) {
        this.iDCardReason = iDCardReason;
    }
}
